package com.ctshk.rpc.guide.req;


import com.ctshk.common.model.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;


/**
 * <p>
 * 排班管理
 * </p>
 *
 * @author 谢诗宏
 * @since 2021-03-03
 */
@Data
@ApiModel(value="GuideCollarSchedulingListReq对象", description="查询个人排班")
public class GuideCollarSchedulingListReq extends PageReq implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "类型（1：领队 2：导游）",required = true)
    private Integer type;

    @ApiModelProperty(value = "分社id")
    private Long departmentId;

    @ApiModelProperty(value = "领队/导游名称或编码")
    private String name;

    @ApiModelProperty(value = "证件状态（1：正常 2：即将过期 3：已过期）")
    private Integer certificatesStatus;

    @ApiModelProperty(value = "状态(1.在职 2.离职 3.休假 4.黑名单)")
    private String status;

    @ApiModelProperty(value = "工作类型id")
    private Long workTypeId;

    @ApiModelProperty(value = "所在年月",required = true)
    private LocalDate localDate;




}
